package models

// 计费模型明细
type CpmPriceModelDetail struct {
	TenantId *uint64 `gorm:"column:tenant_id"` // 租户id
	PriceModelId *uint64 `gorm:"column:price_model_id"` // 计费模型id
	Starttime *time.Time `gorm:"column:starttime"` // 开始时段
	Endtime *time.Time `gorm:"column:endtime"` // 结束时段
	Label *uint8 `gorm:"column:label"` // 时段标签 1:尖 2:峰 3:平 4:谷
	ElePrice *float64 `gorm:"column:ele_price"` // 电费单价
	SevPrice *float64 `gorm:"column:sev_price"` // 服务费单价
	TotalPrice *float64 `gorm:"column:total_price"` // 总单价
	CreatedTime *jsontime.JsonTime `gorm:"column:created_time"` 
	UpdatedTime *jsontime.JsonTime `gorm:"column:updated_time"` // 更新时间
}
func (entity *CpmPriceModelDetail) TableName() string {
	return "cpm_price_model_detail"
}